rumor has it that... - English Synonyms Dictionary